#ifndef _APPELFONCTION_H
#define _APPELFONCTION_H


#include "InstructionBase.h"
#include <vector>
using namespace std;

class Parametre;
class Identifiant;

// Classe qui va nous permettre de traduire les Appel de Fonction
class AppelFonction : public InstructionBase {
  private:
    std::string m_codeLobo;

    vector<Parametre*> m_parametres;

    Identifiant * m_identifiant;


  public:
    AppelFonction();

    virtual ~AppelFonction();

    void addCodeLobo(std::string lobo);

    void analyser();

    std::string toString() const;

};
#endif
